
** File used: Dataset-WECEE-Dec-2021-with-party-strings.dta **

use "[FILE PATH]\Processed Dataset-WECEE-Dec-2021-with-party-strings.dta"


*********************************** REGRESSION TABLES ******************************************************

***** ALL TABLES ARE MANUALLY GENERATED ***** 

** TABLE 1 ** 

* model 1 *
mixed partyvotesharechange i.diss_comp i.diss_pol_responsible2 i.diss_notresponsible partyvotesharechanget1  junior_partner2 coalition minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat icc
estat ic

* model 2 *
mixed partyvotesharechange i.diss_comp i.diss_pol_responsible2 partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==0 & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" ||partyname:, covariance(unstructured) || country_id:, covariance(unstructured)
estat icc
estat ic

* model 3 * 
mixed partyvotesharechange i.diss_comp i.diss_pol_responsible2 i.diss_notresponsible partyvotesharechanget1 junior_ever minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat icc
estat ic

* model 4 *
mixed partyvotesharechange i.diss_comp##i.junior_ever i.diss_pol_responsible2##i.junior_ever i.diss_notresponsible partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat icc
estat ic

* model 5 *
mixed partyvotesharechange i.diss_comp##i.junior_ever i.diss_pol_intraonly##i.junior_ever i.diss_pol_interonly##i.junior_ever diss_pol_intrainter##i.junior_ever i.diss_notresponsible partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat icc
estat ic

** Figure 1 ** 
mixed partyvotesharechange i.diss_comp##i.junior_ever i.diss_pol_responsible2##i.junior_ever i.diss_notresponsible partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
margins, dydx(diss_comp) at(junior_ever=(0(1)1) diss_pol_responsible2=0 diss_notresponsible=0 minority=0 strong_PMdisspowers=0 strong_govtdisspowers=0) atmeans
marginsplot, scheme(s1mono) xline(0, lpattern(dash)) title("Marginal Effects of Non-Policy Cabinet Termination") horizontal yscale(r(-0.5 1.5)) xscale(r(-5 1)) xlabel(-8(1)5) xtitle(Marginal Effect) leg(reg(lp(blank))) recast(scatter) name(A, replace)
* Note: the stylistic changes (font size, titles, reference lines, etc.) are manually done through Stata's Graph Editor

** Figure 2 ** 
mixed partyvotesharechange i.diss_comp##i.junior_ever i.diss_pol_responsible2##i.junior_ever i.diss_notresponsible partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
margins, dydx(diss_pol_responsible2) at(junior_ever=(0(1)1) diss_comp=0 diss_notresponsible=0 minority=0 strong_PMdisspowers=0 strong_govtdisspowers=0) atmeans
marginsplot, scheme(s1mono) xline(0, lpattern(dash)) title("Marginal Effects of Policy Cabinet Termination") horizontal yscale(r(-0.5 1.5)) xscale(r(-5 1)) xlabel(-5(1)5) xtitle(Marginal Effect) leg(reg(lp(blank))) recast(scatter) name(A, replace)
* Note: the stylistic changes (font size, titles, reference lines, etc.) are manually done through Stata's Graph Editor

** Figure 3 ** 
mixed partyvotesharechange i.diss_comp##i.junior_ever i.diss_pol_intraonly##i.junior_ever i.diss_pol_interonly##i.junior_ever diss_pol_intrainter##i.junior_ever i.diss_notresponsible partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
margins, dydx(diss_pol_interonly) at(junior_ever=(0(1)1) diss_pol_intraonly=0 diss_pol_intrainter=0 diss_comp=0 diss_notresponsible=0 minority=0 strong_PMdisspowers=0 strong_govtdisspowers=0) atmeans
marginsplot, scheme(s1mono) xline(0, lpattern(dash)) title("Marginal Effects of Interparty Policy Cabinet Termination") horizontal yscale(r(-0.5 1.5)) xscale(r(-5 1)) xlabel(-5(1)5) xtitle(Marginal Effect) leg(reg(lp(blank))) recast(scatter) name(A, replace)
* Note: the stylistic changes (font size, titles, reference lines, etc.) are manually done through Stata's Graph Editor



************************************** ONLINE SUPPLEMENTARY MATERIALS ***************************************************

** ONLINE APPENDIX A: SUMMARY STATISTICS **

** Table A1, all observations **

tab diss_comp if partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab diss_pol_responsible2 if partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab diss_notresponsible if partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab junior_ever if partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab conflict_coalition2 if partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab minority if partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab strong_PMdisspowers if partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab strong_govtdisspowers if partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab opposition if partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

** Table A1, single-party governments **

tab diss_pol_responsible2 if conflict_coalition2==0 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab diss_comp if conflict_coalition2==0 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab diss_pol_intraonly if conflict_coalition2==0 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab diss_pol_interonly if conflict_coalition2==0 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab diss_pol_intrainter if conflict_coalition2==0 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab minority if conflict_coalition2==0 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab strong_PMdisspowers if conflict_coalition2==0 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab strong_govtdisspowers if conflict_coalition2==0 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab opposition if conflict_coalition2==0 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

** Table A1, coalitions ** 

tab diss_comp if conflict_coalition2==1 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab diss_pol_responsible2 if conflict_coalition2==1 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab diss_pol_intraonly if conflict_coalition2==1 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab diss_pol_interonly if conflict_coalition2==1 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab diss_pol_intrainter if conflict_coalition2==1 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab diss_notresponsible if conflict_coalition2==1 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab junior_ever if conflict_coalition2==1 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab minority if conflict_coalition2==1 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo"

tab strong_PMdisspowers if conflict_coalition2==1 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab strong_govtdisspowers if conflict_coalition2==1 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab opposition if conflict_coalition2==1 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 


** Table A2, all observations ** 

summarize partyvotesharechange if partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo", detail

summarize partyvotesharechanget1 if partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo", detail 

summarize GDPgrowthratepp if partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo", detail

summarize extremism if partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo", detail

summarize inst_pmpower if partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo", detail

** Table A2, single party ** 

summarize partyvotesharechange if conflict_coalition2==0 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo", detail

summarize partyvotesharechanget1 if conflict_coalition2==0 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo", detail 

summarize GDPgrowthratepp if conflict_coalition2==0 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo", detail

summarize extremism if conflict_coalition2==0 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo", detail

summarize inst_pmpower if conflict_coalition2==0 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo", detail

** Table A2, coalitions ** 

summarize partyvotesharechange if conflict_coalition2==1 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo", detail

summarize partyvotesharechanget1 if conflict_coalition2==1 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo", detail 

summarize GDPgrowthratepp if conflict_coalition2==1 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo", detail

summarize extremism if conflict_coalition2==1 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo", detail

summarize inst_pmpower if conflict_coalition2==1 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo", detail



** ONLINE APPENDIX B: CLUSTERED STANDARD ERRORS AROUND ELECTIONS **

* model 1 * 
xtset electbycountry
xtreg partyvotesharechange i.diss_comp i.diss_pol_responsible2 i.diss_notresponsible partyvotesharechanget1 minority coalition junior_ever strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo", vce(cluster electbycountry)
* model 2 * 
xtset country_id
xtreg partyvotesharechange i.diss_comp i.diss_pol_responsible2 partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==0 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo", fe
* model 3 * 
xtset electbycountry
xtreg partyvotesharechange i.diss_comp i.diss_pol_responsible2 i.diss_notresponsible partyvotesharechanget1 minority coalition junior_ever strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo", vce(cluster electbycountry)
* model 4 * 
xtset electbycountry
xtreg partyvotesharechange i.diss_comp##i.junior_ever i.diss_pol_responsible2##i.junior_ever i.diss_notresponsible partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo", vce(cluster electbycountry)
* model 5 * 
xtset electbycountry
xtreg partyvotesharechange i.diss_comp##i.junior_ever i.diss_pol_intraonly##i.junior_ever i.diss_pol_interonly##i.junior_ever diss_pol_intrainter##i.junior_ever i.diss_notresponsible partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo", vce(cluster electbycountry)



** ONLINE APPENDIX C: STEPWISE INCLUSION OF CONTROL VARIABLES ** 

** Table C1 ** 

* model 1 *
mixed partyvotesharechange  i.diss_comp i.diss_pol_responsible2 diss_notresponsible partyvotesharechanget1 if diss_notresponsible~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 2 *
mixed partyvotesharechange i.diss_comp i.diss_pol_responsible2 i.diss_notresponsible partyvotesharechanget1 junior_partner2 coalition minority if diss_notresponsible~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 3 *
mixed partyvotesharechange i.diss_comp i.diss_pol_responsible2 i.diss_notresponsible partyvotesharechanget1 strong_PMdisspowers strong_govtdisspowers inst_pmpower if diss_notresponsible~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 4 *
mixed partyvotesharechange  i.diss_comp i.diss_pol_responsible2 i.diss_notresponsible partyvotesharechanget1 GDPgrowthratepp extremism if diss_notresponsible~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic


** Table C2 **

*model 1 * 
mixed partyvotesharechange i.diss_comp i.diss_pol_responsible2 partyvotesharechanget1 if conflict_coalition2==0 & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" ||partyname:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
*model 2 * 
mixed partyvotesharechange i.diss_comp i.diss_pol_responsible2 partyvotesharechanget1 minority if conflict_coalition2==0 & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" ||partyname:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
*model 3 * 
mixed partyvotesharechange i.diss_comp i.diss_pol_responsible2 partyvotesharechanget1 strong_PMdisspowers inst_pmpower if conflict_coalition2==0 & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" ||partyname:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
*model 4 * 
mixed partyvotesharechange i.diss_comp i.diss_pol_responsible2 partyvotesharechanget1 GDPgrowthratepp extremism if conflict_coalition2==0 & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" ||partyname:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic


** Table C3 ** 

* model 1 *
mixed partyvotesharechange i.diss_comp i.diss_pol_responsible2 i.diss_notresponsible partyvotesharechanget1 if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 2 *
mixed partyvotesharechange i.diss_comp i.diss_pol_responsible2 i.diss_notresponsible partyvotesharechanget1 junior_ever minority if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 3 *
mixed partyvotesharechange i.diss_comp i.diss_pol_responsible2 i.diss_notresponsible partyvotesharechanget1 strong_PMdisspowers strong_govtdisspowers inst_pmpower if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 4 *
mixed partyvotesharechange i.diss_comp i.diss_pol_responsible2 i.diss_notresponsible partyvotesharechanget1 GDPgrowthratepp extremism if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic


**Table C4 ** 

* model 1 *
mixed partyvotesharechange i.diss_comp i.diss_pol_responsible2 diss_notresponsible partyvotesharechanget1 junior_ever  if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 2 *
mixed partyvotesharechange i.diss_comp##i.junior_ever i.diss_pol_responsible2##i.junior_ever diss_notresponsible partyvotesharechanget1 if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 3 *
mixed partyvotesharechange i.diss_comp##i.junior_ever i.diss_pol_responsible2##i.junior_ever i.diss_notresponsible partyvotesharechanget1 minority if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 4 *
mixed partyvotesharechange i.diss_comp##i.junior_ever i.diss_pol_responsible2##i.junior_ever  i.diss_notresponsible partyvotesharechanget1 strong_PMdisspowers strong_govtdisspowers inst_pmpower if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 5 *
mixed partyvotesharechange i.diss_comp##i.junior_ever i.diss_pol_responsible2##i.junior_ever i.diss_notresponsible partyvotesharechanget1 GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic


** Table C5 **

* model 1 **
mixed partyvotesharechange i.diss_comp i.diss_pol_intraonly diss_pol_interonly diss_pol_intrainter i.diss_notresponsible partyvotesharechanget1 junior_ever if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 2 **
mixed partyvotesharechange i.diss_comp##i.junior_ever i.diss_pol_intraonly##i.junior_ever i.diss_pol_interonly##i.junior_ever diss_pol_intrainter##i.junior_ever i.diss_notresponsible partyvotesharechanget1 if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 3 **
mixed partyvotesharechange i.diss_comp##i.junior_ever i.diss_pol_intraonly##i.junior_ever i.diss_pol_interonly##i.junior_ever diss_pol_intrainter##i.junior_ever i.diss_notresponsible partyvotesharechanget1 minority if GDPgrowthratepp~=. & extremism~=. &  conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 4 **
mixed partyvotesharechange i.diss_comp##i.junior_ever i.diss_pol_intraonly##i.junior_ever i.diss_pol_interonly##i.junior_ever diss_pol_intrainter##i.junior_ever i.diss_notresponsible partyvotesharechanget1 strong_PMdisspowers strong_govtdisspowers inst_pmpower if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 5 **
mixed partyvotesharechange i.diss_comp##i.junior_ever i.diss_pol_intraonly##i.junior_ever i.diss_pol_interonly##i.junior_ever diss_pol_intrainter##i.junior_ever i.diss_notresponsible partyvotesharechanget1 GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic


** ONLINE APPENDIX D: ENDOGENEITY CONCERNS ** 

** Table D1 ** 

* model 1 *
mixed partyvotesharechange i.diss_comp i.diss_pol_responsible2 i.diss_notresponsible junior_ever partyvotesharechanget1  strong_PMdisspowers if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 2 *
mixed partyvotesharechange i.diss_comp##i.junior_ever##i.strong_PMdisspowers i.diss_pol_responsible2##i.junior_ever##i.strong_PMdisspowers i.diss_notresponsible partyvotesharechanget1 if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 3 *
mixed partyvotesharechange  i.diss_comp##i.junior_ever##i.strong_PMdisspowers i.diss_pol_responsible2##i.junior_ever##i.strong_PMdisspowers diss_notresponsible partyvotesharechanget1 minority if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 4 *
mixed partyvotesharechange i.diss_comp##i.junior_ever##i.strong_PMdisspowers i.diss_pol_responsible2##i.junior_ever##i.strong_PMdisspowers diss_notresponsible partyvotesharechanget1 strong_govtdisspowers inst_pmpower if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 5 *
mixed partyvotesharechange i.diss_comp##i.junior_ever##i.strong_PMdisspowers i.diss_pol_responsible2##i.junior_ever##i.strong_PMdisspowers diss_notresponsible partyvotesharechanget1 GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 6 *
mixed partyvotesharechange i.diss_comp##i.junior_ever##i.strong_PMdisspowers i.diss_pol_responsible2##i.junior_ever##i.strong_PMdisspowers diss_notresponsible partyvotesharechanget1 minority strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic

** Figure D1 **
mixed partyvotesharechange i.diss_comp##i.junior_ever##i.strong_PMdisspowers i.diss_pol_responsible2##i.junior_ever##i.strong_PMdisspowers diss_notresponsible partyvotesharechanget1 minority strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
margins, dydx(diss_comp) at(strong_PMdisspowers=(0(1)1) junior_ever=(0(1)1) diss_pol_responsible2=0 diss_notresponsible=0 minority=0 strong_govtdisspowers=0) atmeans
margins, dydx(diss_pol_responsible2) at(strong_PMdisspowers=(0(1)1) junior_ever=(0(1)1) diss_comp=0 diss_notresponsible=0 minority=0 strong_govtdisspowers=0) atmeans
marginsplot, scheme(s1mono) xline(0, lpattern(dash)) title("Marginal Effects of Policy Cabinet Termination and PM Dissolution Power") horizontal yscale(r(-0.5 1.5)) xscale(r(-5 1)) xlabel(-5(1)10) xtitle(Marginal Effect) leg(reg(lp(blank))) recast(scatter) name(A, replace)
* Note: the stylistic changes (font size, titles, reference lines, etc.) are manually done through Stata's Graph Editor


** Table D2 **

* model 1 *
mixed partyvotesharechange i.diss_comp i.diss_pol_intraonly diss_pol_interonly diss_pol_intrainter strong_govtdisspowers i.diss_notresponsible partyvotesharechanget1 junior_ever if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 2 *
mixed partyvotesharechange i.diss_comp##i.junior_ever##i.strong_govtdisspowers i.diss_pol_intraonly##i.junior_ever##i.strong_govtdisspowers i.diss_pol_interonly##i.junior_ever##i.strong_govtdisspowers diss_pol_intrainter##i.junior_ever##i.strong_govtdisspowers i.diss_notresponsible partyvotesharechanget1 if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 3 *
mixed partyvotesharechange i.diss_comp##i.junior_ever##i.strong_govtdisspowers i.diss_pol_intraonly##i.junior_ever##i.strong_govtdisspowers i.diss_pol_interonly##i.junior_ever##i.strong_govtdisspowers diss_pol_intrainter##i.junior_ever##i.strong_govtdisspowers i.diss_notresponsible partyvotesharechanget1 minority if GDPgrowthratepp~=. & extremism~=. &  conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 4 *
mixed partyvotesharechange i.diss_comp##i.junior_ever##i.strong_govtdisspowers i.diss_pol_intraonly##i.junior_ever##i.strong_govtdisspowers i.diss_pol_interonly##i.junior_ever##i.strong_govtdisspowers diss_pol_intrainter##i.junior_ever##i.strong_govtdisspowers i.diss_notresponsible partyvotesharechanget1 strong_PMdisspowers strong_govtdisspowers inst_pmpower if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 5 *
mixed partyvotesharechange i.diss_comp##i.junior_ever##i.strong_govtdisspowers i.diss_pol_intraonly##i.junior_ever##i.strong_govtdisspowers i.diss_pol_interonly##i.junior_ever##i.strong_govtdisspowers diss_pol_intrainter##i.junior_ever##i.strong_govtdisspowers i.diss_notresponsible partyvotesharechanget1 GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 6 *
mixed partyvotesharechange i.diss_comp##i.junior_ever##i.strong_govtdisspowers i.diss_pol_intraonly##i.junior_ever##i.strong_govtdisspowers i.diss_pol_interonly##i.junior_ever##i.strong_govtdisspowers diss_pol_intrainter##i.junior_ever##i.strong_govtdisspowers i.diss_notresponsible partyvotesharechanget1 minority strong_PMdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic

** Figure D2 **
mixed partyvotesharechange i.diss_comp##i.junior_ever##i.strong_govtdisspowers i.diss_pol_intraonly##i.junior_ever##i.strong_govtdisspowers i.diss_pol_interonly##i.junior_ever##i.strong_govtdisspowers diss_pol_intrainter##i.junior_ever##i.strong_govtdisspowers i.diss_notresponsible partyvotesharechanget1 minority strong_PMdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
margins, dydx(diss_comp) at(junior_ever=(0(1)1) strong_govtdisspowers=(0(1)1) diss_pol_intraonly=0 diss_pol_intrainter=0 diss_pol_interonly=0 diss_notresponsible=0 minority=0 strong_PMdisspowers=0) atmeans
marginsplot, scheme(s1mono) xline(0, lpattern(dash)) title("Moderating Electoral Effects of Strong Government Dissolution Power on Junior Partners") horizontal yscale(r(-0.5 1.5)) xscale(r(-5 1)) xlabel(-5(1)5) xtitle(Marginal Effect of Non-Policy Conflict Termination) leg(reg(lp(blank))) recast(scatter) name(A, replace)
* Note: the stylistic changes (font size, titles, reference lines, etc.) are manually done through Stata's Graph Editor


** Figure D3 **
mixed partyvotesharechange i.diss_comp##i.junior_ever##i.strong_govtdisspowers i.diss_pol_intraonly##i.junior_ever##i.strong_govtdisspowers i.diss_pol_interonly##i.junior_ever##i.strong_govtdisspowers diss_pol_intrainter##i.junior_ever##i.strong_govtdisspowers i.diss_notresponsible partyvotesharechanget1 minority strong_PMdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
margins, dydx(diss_pol_interonly) at(junior_ever=(0(1)1) strong_govtdisspowers=(0(1)1) diss_pol_intraonly=0 diss_pol_intrainter=0 diss_comp=0 diss_notresponsible=0 minority=0 strong_PMdisspowers=0) atmeans
marginsplot, scheme(s1mono) xline(0, lpattern(dash)) title("Moderating Electoral Effects of Strong Government Dissolution Power on Junior Partners") horizontal yscale(r(-0.5 1.5)) xscale(r(-5 1)) xlabel(-5(1)5) xtitle(Marginal Effect of Inter-Party Policy Termination) leg(reg(lp(blank))) recast(scatter) name(A, replace)
* Note: the stylistic changes (font size, titles, reference lines, etc.) are manually done through Stata's Graph Editor







** ONLINE APPENDIX E: MULTIPLE CABINET TERMINATIONS **


** Table E1 **

* model 1 *
mixed partyvotesharechange c.times_compresponsible c.times_polresponsible partyvotesharechanget1 conflict_coalition2 junior_ever minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if (times_conflict_termination>0 & times_conflict_termination<10) & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 2 *
mixed partyvotesharechange c.times_compresponsible c.times_polresponsible partyvotesharechanget1 junior_ever minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==1 & (times_conflict_termination>0 & times_conflict_termination<10) & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 3 *
mixed partyvotesharechange c.times_compresponsible##i.junior_ever c.times_polresponsible##i.junior_ever partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if (times_conflict_termination>0 & times_conflict_termination<10) & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 4 *
mixed partyvotesharechange c.times_compresponsible##i.junior_ever c.timesdiss_pol_intra##i.junior_ever c.timesdiss_pol_inter##i.junior_ever  c.timesdiss_pol_intrainter##i.junior_ever partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==1 & (times_conflict_termination>0 & times_conflict_termination<10)  & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic


** Figure E1 ** 
mixed partyvotesharechange c.times_compresponsible##i.junior_ever c.times_polresponsible##i.junior_ever partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if (times_conflict_termination>0 & times_conflict_termination<10) & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
margins, dydx(times_compresponsible) at(junior_ever=(0(1)1) times_polresponsible=0 minority=0 strong_PMdisspowers=0 strong_govtdisspowers=0) atmeans
marginsplot, scheme(s1mono) xline(0, lpattern(dash)) title("Marginal Effects of Multiple Non-Policy Conflict Termination") horizontal yscale(r(-0.5 1.5)) xscale(r(-5 1)) xlabel(-5(1)5) xtitle(Marginal Effect) leg(reg(lp(blank))) recast(scatter) name(A, replace)
* Note: the stylistic changes (font size, titles, reference lines, etc.) are manually done through Stata's Graph Editor


** Figure E2 ** 
mixed partyvotesharechange c.times_compresponsible##i.junior_ever c.timesdiss_pol_intra##i.junior_ever c.timesdiss_pol_inter##i.junior_ever  c.timesdiss_pol_intrainter##i.junior_ever partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==1 & (times_conflict_termination>0 & times_conflict_termination<10)  & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
margins, dydx(timesdiss_pol_inter) at(junior_ever=(0(1)1) timesdiss_pol_intra=0 timesdiss_pol_intrainter=0 times_compresponsible=0  minority=0 strong_PMdisspowers=0 strong_govtdisspowers=0) atmeans
marginsplot, scheme(s1mono) xline(0, lpattern(dash)) title("Marginal Effects of Multiple Interparty Policy Cabinet Termination") horizontal yscale(r(-0.5 1.5)) xscale(r(-5 1)) xlabel(-5(1)5) xtitle(Marginal Effect) leg(reg(lp(blank))) recast(scatter) name(A, replace)
* Note: the stylistic changes (font size, titles, reference lines, etc.) are manually done through Stata's Graph Editor



** ONLINE APPENDIX F: The Moderating Impact of Time from Termination to Election ** 

** Table F1 **
* model 1 *
mixed partyvotesharechange c.comp_term_time c.pol_term_time partyvotesharechanget1 conflict_coalition2 junior_ever minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if times_conflict_termination>0 & times_conflict_termination<10 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 2 *
mixed partyvotesharechange c.comp_term_time c.pol_term_time partyvotesharechanget1 junior_ever minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if times_conflict_termination>0 & times_conflict_termination<10 & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 3 *
mixed partyvotesharechange c.comp_term_time##i.junior_ever c.pol_term_time##i.junior_ever partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if times_conflict_termination>0 & times_conflict_termination<10 & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 4 *
mixed partyvotesharechange c.comp_term_time##i.junior_ever c.intrapol_term_time##i.junior_ever c.interpol_term_time##i.junior_ever c.intrainterpol_term_time##i.junior_ever partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if times_conflict_termination>0 & times_conflict_termination<10 & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic


** ONLINE APPENDIX G: POST-TERMINATION OPPOSITION STATUS ** 

** Table G1 **
* model 1 *
mixed partyvotesharechange i.diss_comp i.diss_pol_responsible2 junior_ever opposition i.diss_notresponsible partyvotesharechanget1 if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 2 *
mixed partyvotesharechange i.diss_comp##i.junior_ever##i.opposition i.diss_pol_responsible2##i.junior_ever##i.opposition i.diss_notresponsible partyvotesharechanget1 if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 3 *
mixed partyvotesharechange i.diss_comp##i.junior_ever##i.opposition i.diss_pol_responsible2##i.junior_ever##i.opposition diss_notresponsible partyvotesharechanget1 minority if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 4 *
mixed partyvotesharechange i.diss_comp##i.junior_ever##i.opposition i.diss_pol_responsible2##i.junior_ever##i.opposition i.diss_notresponsible partyvotesharechanget1 strong_PMdisspowers strong_govtdisspowers inst_pmpower if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 5 *
mixed partyvotesharechange i.diss_comp##i.junior_ever##i.opposition i.diss_pol_responsible2##i.junior_ever##i.opposition i.diss_notresponsible partyvotesharechanget1 GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 6 *
mixed partyvotesharechange i.diss_comp##i.junior_ever##i.opposition i.diss_pol_responsible2##i.junior_ever##i.opposition i.diss_notresponsible partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers  inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic



** ONLINE APPENDIX H: Results with mainstream parties only ** 


** Table H1 **
* model 1 * 
mixed partyvotesharechange i.diss_comp i.diss_pol_responsible2 i.diss_notresponsible partyvotesharechanget1  junior_partner2 coalition minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if single_issue==0 &  caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 2 * 
mixed partyvotesharechange i.diss_comp i.diss_pol_responsible2 partyvotesharechanget1 minority  strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if single_issue==0 &  conflict_coalition2==0 & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" ||partyname:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 3 * 
mixed partyvotesharechange i.diss_comp i.diss_pol_responsible2 i.diss_notresponsible partyvotesharechanget1 junior_ever minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if single_issue==0 &  conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 4 * 
mixed partyvotesharechange i.diss_comp##i.junior_ever i.diss_pol_responsible2##i.junior_ever i.diss_notresponsible partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if single_issue==0 &  conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 5 * 
mixed partyvotesharechange i.diss_comp##i.junior_ever i.diss_pol_intraonly##i.junior_ever i.diss_pol_interonly##i.junior_ever diss_pol_intrainter##i.junior_ever i.diss_notresponsible partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if single_issue==0 &  conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic



** ONLINE APPENDIX I: Intraparty versus interparty conflictual cabinet termination ** 


** Table I1 **
tab intraparty_history if  partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 
tab interparty_history if partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 
tab intrainterparty_history if partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab intraparty_history if conflict_coalition2==0 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 

tab intraparty_history if conflict_coalition2==1 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 
tab interparty_history if conflict_coalition2==1 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 
tab intrainterparty_history if conflict_coalition2==1 & partyvotesharechange~=. & opposition~=. & strong_PMdisspowers~=. & strong_govtdisspowers~=. & diss_notresponsible~=. & diss_comp~=. & diss_pol_responsible2~=. & conflict_coalition2~=. & minority~=. & partyvotesharechanget1~=. & GDPgrowthratepp~=. & extremism~=. & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" 


** Table I2 **
* model 1 *
mixed partyvotesharechange intraparty_history interparty_history intrainterparty_history i.diss_notresponsible partyvotesharechanget1  junior_ever coalition minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 2 *
mixed partyvotesharechange intraparty_history partyvotesharechanget1  junior_ever minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==0 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || partyname:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 3 *
mixed partyvotesharechange intraparty_history interparty_history intrainterparty_history i.diss_notresponsible partyvotesharechanget1  junior_ever minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 4 *
mixed partyvotesharechange i.intraparty_history##i.junior_ever i.interparty_history##i.junior_ever i.intrainterparty_history##i.junior_ever i.diss_notresponsible partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic


** Figure I1 **
mixed partyvotesharechange i.intraparty_history##i.junior_ever i.interparty_history##i.junior_ever i.intrainterparty_history##i.junior_ever i.diss_notresponsible partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers inst_pmpower GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
margins, dydx(interparty_history) at(junior_ever=(0(1)1) intraparty_history=0 intrainterparty_history=0 minority=0 strong_PMdisspowers=0 strong_govtdisspowers=0) atmeans
marginsplot, scheme(s1mono) xline(0, lpattern(dash)) title("Marginal Effects of Interparty Conflict Termination") horizontal yscale(r(-0.5 1.5)) xscale(r(-5 5)) xlabel(-5(1)5) xtitle(Marginal Effect) leg(reg(lp(blank))) recast(scatter) name(A, replace)
* Note: the stylistic changes (font size, titles, reference lines, etc.) are manually done through Stata's Graph Editor



** ONLINE APPENDIX J: PM Cabinet Powers ** 

** Table J1 ** 
* model 1 *
mixed partyvotesharechange i.diss_comp i.diss_pol_responsible2 junior_ever inst_pmpower i.diss_notresponsible partyvotesharechanget1 if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 2 *
mixed partyvotesharechange i.diss_comp##i.junior_ever##c.inst_pmpower i.diss_pol_responsible2##i.junior_ever##c.inst_pmpower i.diss_notresponsible partyvotesharechanget1 if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 3 *
mixed partyvotesharechange i.diss_comp##i.junior_ever##c.inst_pmpower i.diss_pol_responsible2##i.junior_ever##c.inst_pmpower diss_notresponsible partyvotesharechanget1 minority if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 4 *
mixed partyvotesharechange i.diss_comp##i.junior_ever##c.inst_pmpower i.diss_pol_responsible2##i.junior_ever##c.inst_pmpower i.diss_notresponsible partyvotesharechanget1 strong_PMdisspowers strong_govtdisspowers if GDPgrowthratepp~=. & extremism~=. & conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 5 *
mixed partyvotesharechange i.diss_comp##i.junior_ever##c.inst_pmpower i.diss_pol_responsible2##i.junior_ever##c.inst_pmpower i.diss_notresponsible partyvotesharechanget1 GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic
* model 6 *
mixed partyvotesharechange i.diss_comp##i.junior_ever##c.inst_pmpower i.diss_pol_responsible2##i.junior_ever##c.inst_pmpower i.diss_notresponsible partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
estat ic


** Figure J1 **
mixed partyvotesharechange i.diss_comp##i.junior_ever##c.inst_pmpower i.diss_pol_responsible2##i.junior_ever##c.inst_pmpower i.diss_notresponsible partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
margins, dydx(diss_comp) at(inst_pmpower=(1(1)7) junior_ever==(0(1)1) diss_comp=0 diss_notresponsible=0 minority=0 strong_PMdisspowers=0 strong_govtdisspowers=0) atmeans
marginsplot, xlabel(1(1)7) recast(line) recastci(rline)ciopts(lpattern(dash)) ylabel(-10 1 10) xtitle(PM Cabinet Powers) ytitle("Marginal Effect") title("Marginal Effects of Non-Policy Termination on Parties' Vote Share Changes'") scheme(s2mono)  graphregion(fcolor(white) ifcolor(white))
* Note: the stylistic changes (font size, titles, reference lines, etc.) are manually done through Stata's Graph Editor


** Figure J2 **
mixed partyvotesharechange i.diss_comp##i.junior_ever##c.inst_pmpower i.diss_pol_responsible2##i.junior_ever##c.inst_pmpower i.diss_notresponsible partyvotesharechanget1 minority strong_PMdisspowers strong_govtdisspowers GDPgrowthratepp extremism if conflict_coalition2==1 & caretaker==0 & last_govt_beforeelection==1 & cab_name~="Calvo-Sotelo" || next_election:, covariance(unstructured) || country_id:, covariance(unstructured)
margins, dydx(diss_pol_responsible2) at(inst_pmpower=(1(1)7) junior_ever==(0(1)1) diss_comp=0 diss_notresponsible=0 minority=0 strong_PMdisspowers=0 strong_govtdisspowers=0) atmeans
marginsplot, xlabel(1(1)7) recast(line) recastci(rline)ciopts(lpattern(dash)) ylabel(-10 1 10) xtitle(PM Cabinet Powers) ytitle("Marginal Effect") title("Marginal Effects of Policy Termination on Parties' Vote Share Changes'") scheme(s2mono)  graphregion(fcolor(white) ifcolor(white))
* Note: the stylistic changes (font size, titles, reference lines, etc.) are manually done through Stata's Graph Editor





